package com.limespot.api.graph;

import java.util.Set;

public interface Node<T,S> extends GraphElement<T> {

	/**
	 * Returns the outgoing edges.
	 * 
	 * @return the outgoing edges.
	 */
	Set<Edge<S,T>> getOutEdges();

	/**
	 * Returns the incoming edges.
	 * 
	 * @return the incoming edges.
	 */
	Set<Edge<S,T>> getInEdges();
}
